iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 6
0
DevOps

來玩玩AWS 上容器的自動化 系列 第 6

Day 6. 手動來起一個AWS ECS Fargate看看 - 來起一個Nginx 服務(3) - 任務定義!?

  • 分享至 

  • xImage
  •  

images 上傳後,接下來就是透過AWS ECS 的 Task definitions來去描述這images 要如何啟動~~

創建IAM Role

這裡將會創造一個IAM Role , 這個Role 是用於AWS 服務之間溝通所需要的權限,將會附加於task 上,提供task 能夠擁有存取AWS ECS 服務的權限。

至IAM創建Role

https://ithelp.ithome.com.tw/upload/images/20200920/20128442bQ6L2a8pyV.png

按照圖示選擇ECS

https://ithelp.ithome.com.tw/upload/images/20200920/20128442EZPX1M2VS5.png
https://ithelp.ithome.com.tw/upload/images/20200920/20128442Aye3k9M40P.png

這裡將選擇圖示所示三組Policy

https://ithelp.ithome.com.tw/upload/images/20200921/20128442LpoJMgzFtN.png

Tag (可跳過)

https://ithelp.ithome.com.tw/upload/images/20200920/20128442wRz2PnbHWQ.png

輸入名稱後點選創建完成腳色建立

https://ithelp.ithome.com.tw/upload/images/20200920/20128442DFABLKIS1C.png

建立Task definitions

依據圖示來建立Task definitions

在創建前先回到上一章ECR中,複製上章上傳的images URL

https://ithelp.ithome.com.tw/upload/images/20200920/20128442qCf8mVBY7w.png

這裡點選Create new Task Definition

https://ithelp.ithome.com.tw/upload/images/20200920/20128442CNL3gIMErS.png

選擇這次主角Fargate

https://ithelp.ithome.com.tw/upload/images/20200920/20128442tXuWH7rBYF.png

輸入名稱和前面創建的Role

https://ithelp.ithome.com.tw/upload/images/20200920/20128442glTOxYKeeg.png

選擇前面創建的Role 和 所需運算資源,點選新增容器

https://ithelp.ithome.com.tw/upload/images/20200920/20128442fPtf2lPM72.png

輸入容器名稱,並貼上ECR images URL,再輸入要映射的Port 直接點選Add。(這裡我們只需輸入必要參數)

https://ithelp.ithome.com.tw/upload/images/20200920/201284422R7MSA06Dy.png

直接拉到最下面點選Create (這裡我們只需輸入必要參數)

https://ithelp.ithome.com.tw/upload/images/20200920/20128442Lvfzr5szux.png

創建成功

https://ithelp.ithome.com.tw/upload/images/20200920/201284426uZGL6AjRo.png

可以看到 Task definitions 多了一個名為ithome-nginx-task

https://ithelp.ithome.com.tw/upload/images/20200920/201284427DI96HP4u7.png


上一篇
Day 5. 手動來起一個AWS ECS Fargate看看 - 來起一個Nginx 服務(2) - 上傳Images 到 ECR
下一篇
Day 7. 手動來起一個AWS ECS Fargate看看 - 來起一個Nginx 服務 (4) - ECS Service
系列文
來玩玩AWS 上容器的自動化 12
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言